Vue.component('wx-notification', {
  props: ['state', 'msg'],
  methods: {
    _doSwitch () {
      switch (this.state) {
        case 0: this._success(this.msg)
              break
        case 1: this._error(this.msg)
              break
        case 2: this._warning(this.msg)
              break
        default: this._info(this.msg)
              break
      }
    },
    _success (msg) {
      this.$notify({
        title: '成功',
        message: msg,
        type: 'success'
      })
    },
    _warning (msg) {
      this.$notify({
        title: '警告',
        message: msg,
        type: 'warning'
      })
    },
    _error (msg) {
      this.$notify({
        title: '警告',
        message: msg,
        type: 'error'
      })
    },
    _info (msg) {
      this.$notify({
        title: '警告',
        message: msg,
        type: 'info'
      })
    }
  }
})
